@charset "utf-8";
/* --mobile-- */
.sj_lightbox{width:100%;height:100%;position:fixed;left:0;top:52px;background-color:rgba(0,0,0,0.8);z-index:9700;display:none;}
.sj_head{width:100%;height:52px;padding:0 4%;position:fixed;left:0;top:0;z-index:9900;background:rgba(0,0,0,0.4);display:none;}
.sj_head_logo{width:80%;height:52px;float:left;overflow:hidden;}
.sj_head_logo img{width:auto;height:28px;margin-top:12px;float:left;}
.sj_head_logo b{width:auto;height:52px;float:left;font-size:18px;color:#FFF;line-height:72px;font-family:Tahoma, Geneva, sans-serif;}
.sj_head_bar{width:7%;max-width:30px;height:47px;padding:10px 0;position:absolute;right:4%;top:2px;z-index:9;cursor:pointer;}
.sj_head_bar .bar{
	width:100%;height:3px;margin:3px auto;display:block;background-color:#eee;float:left;
    transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;
}

.sj_head.on{background:rgba(0,0,0,0.8);}
.sj_head_bar.sj_head_bar_active .bar:nth-child(1){
	margin-top:12px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.sj_head_bar.sj_head_bar_active .bar:nth-child(2){opacity:0;}
.sj_head_bar.sj_head_bar_active .bar:nth-child(3){
	margin-top:-15px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}





.sj_nav_all{width:100%;height:100%;padding:52px 0;position:fixed;left:0;top:0;display:none;overflow:auto;box-shadow:0px 0px 8px rgba(0,0,0,0.2);z-index:9800;}
.sj_nav{width:100%;height:100%;overflow:auto;}
.sj_nav_li{margin:0 4%;position:relative;}
.sj_nav_li .navn{
    font-size: 16px;
    color: #FFF;
    display: block;
    line-height: 48px;
    height: 69px;
	padding:10px 0;
	border-bottom:1px solid rgba(73, 73, 73, 0.59);
    transition: all 0.36s;
	cursor:pointer;
	position:relative;
}
.sj_nav_li .navn span{
    display: block;
    background: url(../images/next.png) no-repeat right center;
	background-size:auto 100%;
    width: 12px;
    height: 12px;
    transition: all 0.36s;
	position:absolute;
	right:6px;
	top:28px;
}
.sj_nav_li.current .navn span{transform: rotate(90deg);}

.sj_nav_li_son{margin:0 4%;font-size:15px;display:none;}
.sj_nav_li_son_li{height:69px;line-height:48px;padding:10px 4%;font-size:15px;color:#FFF;display:block;border-bottom:1px solid rgba(73, 73, 73, 0.59);position:relative;cursor:pointer;}
.sj_nav_li_son_li span{
    display: block;
    background: url(../images/next.png) no-repeat right center;
	background-size:auto 100%;
    width: 12px;
    height: 12px;
    transition: all 0.36s;
	position:absolute;
	right:calc(4% + 6px);
	top:28px;
}

@media screen and (max-width: 1800px){
	.pub{width:86%;}
	.slide-inner{width:86%;left:7%;}
	.inculture_list_box .pub{width:86%;}
}

@media screen and (max-width: 1774px){
	.header .nava li .nava-li{ font-size: 16px;}
	.header .module .hotline{ font-size: 26px;}
}
@media screen and (max-width: 1680px){
	.pub{width:90%;}
	.slide-inner{width:90%;left:5%;}
	.inculture_list_box .pub{width:90%;}
	.innews_hot .box a .wz {
		padding-top:20px;
	}
}
@media screen and (max-width: 1600px){
	.homeReasons .box a .con{ width: 50%;}
}

@media screen and (max-width: 1576px){

	.header .module .hotline{ font-size: 18px;}
	.header .module .search .keywords input{ width: 90%;}
	.header .logo{ width: 11%;}
	.header .module{ width: 35%;}
	.header .nava{ width: 52%;}
	
}

@media screen and (max-width: 1484px){
		.inner_contact_nm_zjd ul li .xian1 .xx3{ width: 30%; margin-left: 0px;}
	.inner_contact_nm_zjd ul li .xian1 .xx4{ float: right;}
	.inner_contact_nm_zjd ul li .xian1 .xx4 img{ max-width: 100%; width: 80%;}  
	.inner_contact_nm_zjd ul li .xian1 .xx2{ width: 28%; margin-left: 2px;}
	}

@media screen and (max-width: 1440px){
	

	
	.header .nava{ width: 55%;}
	.header .module{ width: 33%;}
	.pub{width:94%;}
	.slide-inner{width:94%;left:3%;}
	
	#productSwiper .picout{width: 52%;margin-right:3%;}
	
	.index-honor-swiper{padding-bottom:80px;}
	.index-honor-swiper .swiper-slide{height:400px;}
	.honorSwiper-pagination{bottom:40px;}
	
	.inbanner{height:720px;}
	.inculture_list_box .pub{width:94%;}
	.inculture_list_box .con{width:40%;}
	.inculture_list_box.bg2 .con{margin-left:60%;}
	
	.inculture_values_box li.on .hx:after {
		width: 116px;
	}
	.inculture_values_box li {
		width: 420px;
	}
	.innews_hot .box a .wz {
		padding-top:0;
	}
	.indetails_box{
		padding: 40px 50px 70px;
	}


}
@media screen and (max-width: 1320px){
	.header .nava{ width: 56%;}
	.header .module .hotline{ width: 39%;}
	.pubb{ width: 98%;}
	.header .module .hotline{ font-size: 16px;}
}

@media screen and (max-width: 1254px){
	.inner_pro_l{ width: 100%;}
	.inner_pro_r{ width: 100%; margin-top: 40px;}
	
	}

@media screen and (max-width: 1200px){
	.scale li p{ font-size: 16px;}
	.scale li h3{ font-size: 30px;}
	.header .module{ display: none;}
	.header .nava{ width: 75%;}
	.header .logo{width:20%;}
	.header .nava{margin-left:4%;}
	.header .nava li .nava-li{font-size:15px;}
	
	#productSwiper .picout{margin-top:5%;}
	
	.index-advantage-list .wz{width:28%;}
	.index-advantage-list .picout li .con{padding:40px;}
	.index-advantage-list .picout{width:72%;}

	.index-honor-swiper{padding-bottom:40px;}
	.index-honor-swiper .swiper-slide{height:300px;}
	.honorSwiper-pagination{bottom:20px;}
	
	.incompany_team{
		padding: 100px 0 0;
	}
	.incompany_team_room{
		margin-top:180px;	
	}
	
	.inculture_values_box li.on .hx:after {
		display:none;
	}
	
	.indetails_box{
		padding: 40px;
	}
	
	.innews_list li {
		margin-bottom: 40px;
	}
	.innews_list li .box {
		padding: 0 20px;
	}
	.innews_list li .wz {
		padding: 20px;
	}

}

@media screen and (max-width: 1075px){
	.inner_contact_top_name{ font-size: 20px;}
	.inner_contact_top_mid ul li{ font-size: 18px;}
	.inner_contact_nm_zj ul li{ font-size: 18px;}
	.inner_contact_nm_zjd ul li{ font-size: 18px;}
	}

/* --转成wap-- */
@media screen and (max-width: 960px){
	
	.cp_mid{ width: 98%;}
	.inner_pro_r_tit_l{ font-size: 20px;}
	.inner_pro_select_input{ font-size: 14px;}
	.inner_company_l ul li h3{ font-size: 30px;}
	.inner_company_l ul li{ margin-top: 30px; padding-bottom: 30px;}
	.inner_company_r_en{ font-size: 20px;}
	.inner_company_r_ch{ font-size: 20px; width: 100px;}
	.inner_company_r_ch:after{ top: 8px;}
	.cp_mid_l{ font-size: 20px;} 
	.inner_company_r_enn{font-size: 20px;}
	.inner_company_r_chn{font-size: 20px; width: 100px;}
	.inner_company_r_chn:after{ top: 8px;}
	
	.inner_company_r_name{ font-size: 16px;}
	.inner_culture_bg_pic{ margin-left: 3%;}
	.inner_culture_bg_pic img{ max-width: 100%; }
	
	
	.inner_cultre_pic{ width: 100%;}
	.culture .box{ width: 100%;}
	.culture .box .txt{ width: 100%; margin-left: 0px;}
	
	.inner_company_l{ width: 100%;}
	.inner_company_r{ width: 100%;}
	.hdd_l{ width: 100%;}
	.hdd_r{ width: 100%; margin-top: 30px;}
	.hdd_l_tit span{ font-size: 20px;}
	
	.hdd_l_tit img{ vertical-align: middle;}
	#menu{display:none;}
	.pub{width:100%;padding-left:4%;padding-right:4%;}
	.incontainer{padding-top:6%;padding-bottom:6%;}
	.header{display:none;}
	.sj_head{display:block;}
	
	.slide-inner{width:92%;left:4%;}
	.slide-inner .banner1_1{width:80%;max-width:100%;left:4%;margin-bottom:0;}
	.slide-inner .banner2_1{width:90%;max-width:100%;left:0;margin-bottom:0;}
	.slide-inner .banner3_1{width:96%;max-width:100%;left:2%;margin-bottom:0;}
	.swiper-banner .swiper-pagination .swiper-pagination-bullet{font-size:18px;margin:0 10px 0 0 !important;}
	.swiper-banner .swiper-pagination .swiper-pagination-bullet:after{width:2px;top:-26px;}
	.swiper-banner .swiper-pagination .swiper-pagination-bullet-active:after{height:20px;}
	
	
	.index-title{margin-top:6%;}
	.index-title h2{
		font-size: 20px;
		line-height: 28px;
		height: 28px;
		overflow:hidden;
	}
	.index-title p{
		font-size: 14px;
		line-height: 24px;
		height:auto;
		max-height:48px;
		overflow:hidden;
		margin-top:10px;
	}
	
	
	.index-product-box{height:auto;padding-top:0;}
	.index-product-swiper{height:auto;}
	.index-product-swiper .prev {
		left: 0;
		margin-left: 10px;
    	margin-top: -30px;
	}
	.index-product-swiper .next {
		left: auto;
		right:0;
		margin-right: 10px;
    	margin-top: -30px;
	}
	.index-product-swiper .next, .index-product-swiper .prev {
		width: 40px;
		height: 40px;
	}
	
	#productSwiper {height: auto;}
	#productSwiper .swiper-slide{border:none;}
	#productSwiper .swiper-slide .swiperinner{display:block;height:auto;padding:0;overflow:hidden;}
	#productSwiper .picout{float:none;width:60%;margin:auto;padding:40px;margin-top:2%;}
	#productSwiper .wz {float:none;width: 100%;height:auto;margin-top:4%;}
	#productSwiper label {
		font-size: 14px;
		line-height: 24px;
		height: 24px;
	}
	#productSwiper label:before {
    	left: 62px;
		top: 10px;
	}
	#productSwiper h3 {
		font-size: 20px;
		line-height: 28px;
		height: 28px;
		margin-top: 4%;
	}
	#productSwiper h3:before {
		width: 80px;
		height: 40px;
    	top: -10px;
		background-size:auto 40px;
		background-position:left center;
	}
	#productSwiper h4 {
		font-size: 14px;
		color: #999;
		line-height: 24px;
		font-weight:normal;
	}
	#productSwiper .txt {
		height:auto;
		max-height: 72px;
		margin-top: 4%;
	}
	#productSwiper dl { margin-top: 16px;}
	
	.homeReasons .box a .con{ width: 72%; top: 10%;}
	.hdd_l_titt span{ font-size: 20px;}
	.hdd_l_titt img{ width: 10%;}
	.con_en{ font-size: 20px;}
	.con_txt{ font-size: 14px;}
	.homeReasons .reasonsSwiper-prev{ left: 6.5px;}
	.homeReasons .reasonsSwiper-next{ right: 6.5px;}
	.honorSwipers-pagination{ bottom: 20px;}
	
	.index-advantage-box{padding-top:52px;}
	.index-advantage-list{margin-top:4%;}
	.index-advantage-list .wz{width:100%;height:40%;}
	.index-advantage-list .wz li{width:50%;height:50%;padding:0 4%;display:block;float:left;overflow:hidden;border-bottom:none;}
	.index-advantage-list .wz li i{padding:6px;margin-top:4px;margin-right:15px;}
	.index-advantage-list .wz li i img{height:20px;}
	.index-advantage-list .wz li h3{padding-top:0;font-size:16px;line-height:24px;}
	.index-advantage-list .wz li p{font-size:12px;line-height:16px;color:#999;}
	
	.index-advantage-list .picout{width:100%;height:60%;}
	.index-advantage-list .picout li .con{padding:10px 4% 10px 2%;}
	.index-advantage-list .picout li .con img{width:40px;height:36px;margin-top:4px;}
	.index-advantage-list .picout li .con .txt{width: calc(100% - 50px);}
	.index-advantage-list .picout li .con .txt h3{height:24px;font-size:16px;line-height:24px;}
	.index-advantage-list .picout li .con .txt p{height:48px;font-size:14px;line-height:24px;margin-top:6px;}
	
	
	.index-honor-box{padding-top:52px;}
	.index-honor-box .index-title{margin-top:0;}
	.index-honor-swiper{margin-top:4%;}
	.index-honor-swiper .swiper-slide{
		padding:0 20px;
	}
	.index-honor-swiper .swiper-slide img {
		width: auto;
		max-width: 100%;
		max-height: 100%;
		padding: 8px;
		border: 3px solid #FFF;
		border-radius:10px;
	}
	.index-honor-swiper .swiper-slide:hover .pic img {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}
	.honorSwiper-pagination{bottom:10px;}
	
	
	.index-company-box{height:auto;padding-top:0;}
	.index-company-title{width:100%;margin-top:6%;}
	.index-company-title label {
		font-size: 14px;
		line-height: 24px;
		height: 24px;
	}
	.index-company-title label:before {
    	left: 62px;
		top: 10px;
	}
	
	.index-company-title h2 {
		font-size: 20px;
		line-height: 28px;
		height: 28px;
		margin-top: 4%;
	}
	.index-company-title h2:before {
		width: 80px;
		height: 40px;
    	top: -10px;
		background-size:auto 40px;
		background-position:left center;
	}
	.index-company-title p{
		font-size: 14px;
		line-height: 24px;
		font-weight: normal;
	}
	.index-company-txt{width:100%;margin-top:4%;}
	.index-company-txt .txt {
		margin: 0 0 6%;
		font-size: 14px;
		line-height: 24px;
		max-height:192px;
	}
	.index-company-txt .scale li{
		width:48%;
		margin-top:4%;
		border:none;
	}
	.index-company-txt .scale li:nth-of-type(2n){margin-right:0;}
	.index-company-txt .scale li h3{
		font-size: 24px;
		height: 32px;
		line-height: 32px;
	}
	.index-company-txt .scale li p{
		font-size: 12px;
		line-height: 24px;
	}
	
	.index-news-box{padding-top:52px;}
	.index-news-left-title {
		position: relative;
		height: 52px;
	}
	.index-news-left-title .title:before {
		width: 80px;
		height: 40px;
    	top: -10px;
		background-size:auto 40px;
		background-position:left center;
	}
	.index-news-left-title .title .cn {
		font-size: 20px;
		line-height: 28px;
		height: 28px;
	}
	.index-news-left-title .title .en {
		font-size: 14px;
		line-height: 24px;
		height: 24px;
	}
	.index-news-left-title .type {
		margin-top:9px;
	}
	
	.index-news-swiper{height:auto;margin-top:8%;}
	.index-news-swiper-item .swiper-slide h3 {
		font-size: 16px;
		line-height: 24px;
		height: 24px;
	}
	.index-news-swiper-item .swiper-slide .txt {
		margin: 4% 0 6%;
	}
	
	
	.footer .pub{
		padding:30px 0 16px;
	}
	.footer_fl{
		width:100%;
		margin-right:0;
		text-align:center;
	}
	.footer_fl .logo{
		margin-bottom:6%;
	}
	.footer_fl .logo img{
		max-width:160px;
		display:block;
		margin:auto;
	}
	.footer_fl .ewm .pic{
		max-width:40%;
		margin:0 4%;
	}
	.footer_fl .ewm .pic img{
		max-width:90px;
	}
	
	.footer_tel{display:none;}
	.footer_nava{display:none;}
	.footer_sx{display:none;}
	.footer_icp{padding:12px 0;}
	.footer_icp b{display:block;margin-left:0;}
	
	
	.inbanner_title{
		margin-top:-40px;
	}
	.inbanner_title .cn {
		font-size: 18px;
		line-height: 32px;
		text-indent: 0;
	}
	.inbanner_title .hx {
		width: 40px;
		height: 2px;
		margin: 4px auto;
	}
	.inbanner_title .en {
		font-size: 16px;
		line-height: 32px;
	}
	.inbanner_mouse{
		width: 32px;
		height: 32px;
		margin-top: 52px;
		margin-left: -16px;
		background-size:cover;
	}
	
	
	.inlocation{
		height: 60px;
	}
	.inlocation .list{
		float: none;
		width: 100%;
		overflow:hidden;
		margin: 12px 0;
		line-height: 36px;
		height: 36px;
	}
	.inlocation .list a {
		width: 28%;
		margin:0 2%;
		font-size: 14px;
	}
	.inlocation .list a:first-child {
		margin-left: 2%;
	}
	.inlocation .breadcrumbs{
		display:none;
	}
	
	
	.intitle .en{
		font-size: 20px;
		line-height: 28px;
	}
	.intitle .cn{
		font-size: 20px;
		line-height: 28px;
		margin-top: 0;
	}
	.intitle .txt{
		width:100%;
		font-size: 14px;
		line-height: 24px;
		margin:10px auto 0;
	}
	
	/* --company-- */
	.incompany_profile{
		padding: 6% 0;
	}
	.incompany_profile_left{
		width: 100%;
	}
	.incompany_profile_left .con{
		font-size: 15px;
		line-height: 28px;
		margin-top: 4%;
	}
	.incompany_profile_left .con p{
		text-indent:0;
	}
	.incompany_profile_left .img{
		display:block;
	}
	.incompany_profile_right{
		display:none;
	}
	
	
	.incompany_team{
		padding: 0;
	}
	.incompany_team_room{
		margin-top:0;	
	}
	.incompany_team_room li{
		width:84%;
		margin-left:8%;
		margin-bottom:4%;
		padding:6% 4%;
		border-top-left-radius:20px;
		border-bottom-right-radius:20px;
	}
	.incompany_team_room li .tit{
		font-size:18px;
		line-height:24px;
		height: 24px;
	}
	.incompany_team_room li p{
		margin-top:4%;
		font-size: 14px;
		line-height: 24px;
		height: auto;
	}
	.incompany_team_room li img{
		max-height:80px;
	}
	
	
	.incompany_features_list {
		height: 400px;
		margin: 6% auto 0;
	}
	.incompany_features_list .txt {
		width: 130px;
		height: 48px;
		line-height:24px;
    	margin-left: -65px;
		margin-top: -24px;
		font-size: 16px;
	}
	.incompany_features_list .bg1 {
		width: 300px;
		height: 300px;
		margin-top: -150px;
		margin-left: -150px;
	}
	.incompany_features_list .bg2 {
		width: 130px;
		height: 130px;
		margin-top: -65px;
		margin-left: -65px;
	}
	.incompany_features_list .info.i1, .incompany_features_list .info.i2, .incompany_features_list .info.i4, .incompany_features_list .info.i5 {
		width: 76px;
		height: 76px;
	}
	.incompany_features_list .info.i3 {
		width: 98px;
		height: 98px;
	}
	.incompany_features_list .info.i6 {
		width: 112px;
		height: 112px;
	}
	.incompany_features_list .info.i1 {
		margin-right: 30px;
	}
	.incompany_features_list .info.i2 {
		margin-left: 30px;
	}
	.incompany_features_list .info.i3 {
		margin-right: 70px;
    	margin-top: -54px;
	}
	.incompany_features_list .info.i4 {
		margin-left: 85px;
    	margin-top: -43px;
	}
	.incompany_features_list .info.i5 {
		margin-right: 60px;
	}
	.incompany_features_list .info.i6 {
		margin-left: 27px;
    	margin-top: 77px;
	}
	.incompany_features_list .info:before {
		background-size:cover !important;
	}
	.incompany_features_list .info span {
		font-size: 15px;
		line-height: 22px;
	}
	
	
	.inculture_list_box .pub{width:100%;}
	.inculture_list_box{
		height:auto;
		padding:10% 0;
	}
	.inculture_list_box .con{width:100%;}
	.inculture_list_box.bg2 .con{margin-left:0;}
	.inculture_list_box .en{font-size:16px;}
	.inculture_list_box .en span{margin-right:10px;}
	.inculture_list_box .cn{
		font-size: 18px;
		line-height: 24px;
		margin-top: 10px;
	}
	.inculture_list_box .line{
		margin: 4% 0;
	}
	.inculture_list_box .wz{
		font-size: 14px;
		line-height: 28px;
	}


	.coretu {
		width: 242px;
		height: 242px;
	}
	.coretu dd {
		width: 120px;
		height: 120px;
	}
	.coretu dd.on .pic {
		width: 132px;
		height: 132px;
	}
	.coretu dd.i1 .dot {
		left: 60px;
		bottom: 60px;
	}
	.coretu dd.i2 .dot {
		right: 60px;
		bottom: 60px;
	}
	.coretu dd.i3 .dot {
		right: 60px;
		top: 60px;
	}
	.coretu dd.i4 .dot {
		left: 60px;
		top: 60px;
	}
	.inculture_values_box .quan1 {
		width: 160px;
		height: 160px;
		margin-left: -80px;
		margin-top: -80px;
		background-size:cover !important;
	}
	.inculture_values_box .quan2 {
		left: 0;
		width: 100%;
		height: 100%;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		background-size:100% auto;
	}
	.inculture_values_box {
		height: 526px;
	}
	.inculture_values_box li {
		width: 48%;
	}
	.inculture_values_box li.i1, .inculture_values_box li.i2 {
		top: 10px;
	}
	.inculture_values_box li.i3, .inculture_values_box li.i4 {
		bottom: 10px;
	}
	.inculture_values_box li h3 {
		font-size: 16px;
		line-height: 24px;
		height: 24px;
		padding: 0;
	}
	.inculture_values_box li .hx {
		margin: 4% 0;
	}
	.inculture_values_box li .hx:before {
		top: -4px;
		width: 10px;
		height: 10px;
	}
	.inculture_values_box li .txt {
		font-size: 13px;
		line-height: 24px;
		height: auto;
		padding: 0;
	}
	
	
	.incapacity_environment .title{
		width:80%;
		font-size: 16px;
		line-height: 28px;
		margin:6% auto 0;
	}
	.incapacity_environment .txt{
		width:100%;
		font-size: 15px;
		line-height: 28px;
		margin:4% auto 0;
	}
	.incapacity_environment .scale{
		width:100%;
		margin:6% auto 0;
	}
	.incapacity_environment .scale li h3{
		font-size: 24px;
		height: 32px;
		line-height: 32px;
	}
	.incapacity_environment .scale li p{
		font-size: 12px;
		line-height: 24px;
	}
	
	
	.incapacity_equipment .classify{
		width:100%;
		margin:6% auto 0;
	}
	.incapacity_equipment .classify .swiper-slide{
		height:36px;
		font-size:14px;
		line-height:36px;
	}
	.incapacity_equipment .imglist{
		margin:6% auto 0;
	}
	
	
	.incontact_tel li {
		width: 100%;
		margin:3% 0;
	}
	.incontact_tel .pic {
		width:52px;
		height:52px;
		margin:auto;
		margin-bottom:10px;
	}
	.incontact_tel .pic .fig{
		margin:8px auto;
		width: 32px;
		height: 32px;
		background-size:contain !important;
	}
	.incontact_tel li h3 {
		font-size: 14px;
		line-height: 28px;
		height: 28px;
	}
	.incontact_tel li .hx {
		margin: 4px auto 0;
	}
	.incontact_tel li .txt {
		font-size: 15px;
		line-height: 28px;
		margin: 10px auto 0;
	}
	
	.incontact_map{height:200px;}

	.inmessage .box{
		padding:6% 4%;
	}
	.inmessage .box .title{
		width: 100%;
	}
	.inmessage .box .title .txt {
		margin-top: 4%;
	}
	.inmessage .box .title .hx {
		margin-top: 4%;
	}
	.inmessage .box .title .tel {
		margin-top: 8%;
	}
	.inmessage .box .title .tel p{
		font-size: 18px;
		margin-top: 0;
	}

.inmessage .form{width:100%;margin-top: 8%;}
.inmessage .form .guestimg{width:48%;height:52px;float:left;}
.inmessage .form #captcha{width:48%;}
.inmessage .form .submit{width:100%;font-size:16px;}
	
	
	
	.inproduct_list li {
		width: 46%;
		float:left;
		margin:0 2%;
		margin-bottom: 6%;
	}
	.inproduct_list li .box{
		width:100%;
		padding:4%;
		border-top-left-radius:0;
		border-bottom-right-radius:20px;
	}
	
	.inproduct_list li .pic {
		width: 100%;
		position:relative;
		right:0;
		bottom:0;
		border-radius:0;
	}
	
	.inproduct_list li:hover .box{
		border-top-right-radius:0;
	}
	.inproduct_list li:hover .pic {
		border-radius:0;
	}
	
	
	.inproduct_list li .box .txt{
		width:100%;
	}
	.inproduct_list li h3{
		font-size: 15px;
		line-height: 28px;
		height: 28px;
	}
	.inproduct_list li .hx {
		margin: 4px 0;
	}
	.inproduct_list li .des {display:none;}
	.inproduct_list li .more {
		font-size: 14px;
		line-height:30px;
		margin-top:10px;
		background-size:auto 24px;
	}
	
	
	.inhonor_list ul{
		margin: 6% auto 0;
	}
	.inhonor_list li {
		width: 50%;
		margin-bottom: 6%;
	}
	.inhonor_list li .box {
		padding: 0 5px;
	}
	.inhonor_list li .pic {
		height: 160px;
		line-height: 160px;
	}
	.inhonor_list li img {
		max-width: 92%;
		max-height: 92%;
	}
	.inhonor_list li h3 {
		padding: 0 6px;
	}
	.inhonor_list li h3 span {
		height: 50px;
		font-size: 15px;
		line-height: 50px;
		padding: 0 30px 0 0;
	}
	
	
	.incases_customer ul{
		margin: 0 auto 0;
	}
	.incases_customer li {
		float: left;
		width: 33.33%;
		margin-top: 20px;
	}
	.incases_customer li .box {
		padding: 0 5px;
	}
	.incases_customer li img {
		width: 100%;
	}


	.innews_hot {
		padding: 10% 0;
	}
	.innews_hot .box a .pic {
		width: 100%;
		height: 100%;
		padding-left: 0;
		padding-top: 0;
	}
	.innews_hot .box a .wz {
		width: 100%;
		padding-top: 0;
		margin-top: 6%;
		margin-left: 0;
	}
	.innews_hot .box a h3 {
		font-size: 18px;
		line-height: 32px;
		max-height:64px;
		height: auto;
	}
	.innews_hot .box a .txt {
		font-size: 15px;
		line-height: 28px;
		height: auto;
		max-height:56px;
		margin-top: 4%;
	}
	.innews_hot .box a label {
		font-size: 14px;
		margin-top: 4%;
		padding-bottom: 20px;
	}

	
	.innews_list ul{
		margin-top:0;
	}
	.innews_list li {
		width: 48%;
		margin-right:4%;
		margin-bottom: 6%;
	}
	.innews_list li:nth-of-type(2n){
		margin-right:0;
	}
	.innews_list li .box {
		padding: 0;
	}
	
	.innews_list .date {
		width: 82px;
		padding: 6px 0 22px;
		background-size:100% auto !important;
	}
	.innews_list .date .day {
		font-size: 28px;
		line-height: 32px;
		height: 32px;
	}
	.innews_list .pic {
		padding-bottom: 76%;
	}
	.innews_list li .wz {
		padding: 10px;
	}
	.innews_list li h3 {
		font-size: 15px;
		line-height: 32px;
		height: 32px;
	}
	.innews_list li .txt {
		font-size: 14px;
		line-height:20px;
		height:40px;
		margin: 2% 0 4%;
	}
	.innews_list li label {
		font-size: 14px;
	}
	
	
	
	.indetails{
		padding:4% 0 6%;
	}
	.indetails_box{
		padding: 4% 4% 8%;
	}
	.indetails_left{
		padding-right:0;
	}
	.indetails_box_proimg{
		width:100%;
	}
	.indetails_box_protitle{
		width:100%;
		margin-top:6%;
	}
	.indetails_box_protitle label {
		font-size: 14px;
	}
	.indetails_box_protitle h3 {
		font-size: 18px;
		line-height: 32px;
		margin-top: 2%;
	}
	.indetails_box_protitle .txt {
		font-size: 15px;
		line-height: 28px;
		max-height :none;
		margin-top: 2%;
	}
	.indetails_box_protitle .scale{
		padding:2% 0;
		margin: 4% 0 8%;
	}
	.indetails_box_protitle .scale li{
		width:50%;
		margin: 2% 0;
	}
	.indetails_box_protitle .scale li img{
		width:46px;
		padding:8px;
	}
	.indetails_box_protitle .scale li h3{
		font-size: 14px;
		height: 24px;
		line-height: 24px;
		margin-top:6px;
	}
	.indetails_box_protitle .scale li p{
		font-size: 12px;
		line-height: 20px;
	}
	.indetails_box_protitle .more a{width:48%;height:40px;float:left;font-size:15px;line-height:40px;margin:0;}
	.indetails_box_protitle .more .submit{margin-right:4%;}
	.indetails_box_colume{
		font-size:16px;
		margin-top: 8%;
		line-height: 32px;
	}
	.indetails_box_colume span{
		font-size:12px;
	}
	.indetails_box_swiper{
		margin-top: 6%;
	}
	.indetails_box_swiper .swiper-slide .wz {
		height: 24px;
		font-size: 14px;
		line-height: 24px;
	}
	.indetails_box_text {
		margin-top:6%;
		font-size: 15px;
		line-height: 28px;
	}
	.indetails_box_text p{
		margin-top:4%;
		font-size: 15px;
		line-height: 28px;
		text-indent:0;
	}
	.indetails_box_text img {
		margin:4% auto 0;
	}
	
	.indetails_box_ntitle{
		padding-bottom: 4%;
	}
	.indetails_box_ntitle h1 {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 4%;
	}
	.indetails_box_ntitle .date {
		font-size: 14px;
		line-height:24px;
	}
	.indetails_box_ntitle .date span {
		margin-right: 15px;
	}
	
	
	.insidebar {
		width: 100%;
		position:relative;
		margin-top:6%;
	}
	.insidebar_box {
		padding: 4%;
	}
	.insidebar_box .title {
		height: 32px;
		margin-bottom: 4%;
		font-size: 20px;
		line-height: 32px;
	}
	.insidebar_box_list .pic {
		height: 190px;
	}
	.insidebar_box_list .wz {
		padding: 4% 0;
	}
	.insidebar_box_list h3 {
		font-size: 16px;
		line-height: 28px;
		height: 28px;
	}
	.insidebar_box_list .date {
		line-height: 20px;
		height: 20px;
	}

	
	.indetails_upDown {
		padding-top:4%;
		margin-top:10%;
	}
	.indetails_upDown .next label {
		width: 78px;
	}
	.indetails_upDown .page-a a{
		left:92px;
	}
	.indetails_upDown .ret {
		margin:6% auto 0;
	}
	
	.m_inlocation{display:none;}
	.con_txt{ margin-top: 20px;}
	
	.hdd_l_tittt span{ font-size: 20px;}
	.hdd_l_tittt font img{ }
	.hdd_l_tittt font img{ vertical-align: middle;}
	.hdd_l_dd{ font-size: 14px;}
	
	.hdd_l_titttxw span{font-size: 20px;}
	.hdd_l_titttxw font img{ vertical-align: middle;}
	
	.index_news_l{ width: 100%;}
	.index_news_m{width: 100%; margin-left: 0px;}
	.index_news_r{width: 100%;}
	.foot_icp_l{ width: 100%; text-align: center; margin-top: 5px;}
	.foot_icp_r{ width: 100%;text-align: center;margin-top: 5px;}
	.footer_icp{ line-height: 30px; height: auto; overflow: hidden;}
}
@media screen and (max-width: 828px){
	.inner_contact_top_mid ul li{ font-size: 16px;}
	.inner_contact_nm_zj ul li{ font-size: 16px;}
	.inner_contact_nm_zjd ul li{ font-size: 16px;}
}

@media screen and (max-width: 680px){
	#productSwiper .picout{width:92%;}
	.index-advantage-list{margin-top:8%;}
	.index-honor-swiper{margin-top:30px;}
	.index-honor-box{ padding-top:0px;}
	.scale li{ width: 49%; margin-right: 1%; margin-top: 20px;}
	.homeReasons .box a .con{ width: 90%;}
	.incompany_profile{ margin-top: 30px; padding-top: 0px;}
	.incompany_profile_left .img{ margin-top: 30px;}
	.homeReasons{ margin-top: 30px;}
	.con_txt{ line-height: 20px;}
	.yycj{ margin-top: 30px;}
	#owl-demo .item{ margin-top: 30px;}
	.hdd_llxw{ margin-top: 0px;}
	.index_news_l{ margin-top: 30px;}
	.index_news{ padding-bottom: 30px;}
	
	.hdd_ll{ width: 100%;}
	.scale li p{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
	
	.in04a .gallery-top{ width: 100%;}
	.in04a .gallery-thumbs{ width: 100%;}
	.in04a .gallery-thumbs .swiper-slide{padding: 3% 0;}
	
	.innerCrumb .subpage{ width: 100%;}
	.inbanner_mouse{ margin-top: 30px; margin-left: 0px;}
	.inner_contact_top_mid ul li{ width: 100%;}
	.inner_contact_nm_zj ul li{ width: 100%;}
	.inner_contact_nm_zjd ul li{width: 100%;}
	
	.inner_pro_l{ display: none;}
		td, th{ text-align:left;}
	
	
	.cpfl ul li .cpfl_name{ width: 100%;}
	.cpfl ul li{ margin-top: 20px;}
	.p-img img{ height: 34px;}
	.inner_pro_content img{ max-width: 100%;}
	.inner_pro_tu{ width: 100%;}
	.inner_pro_tu_tex{ width: 100%;}
	
	.ipro-md{ margin-top: 30px;}
	.ipro{ padding-top:0px;}
	
}

	
@media screen and (max-width: 480px){
	.inner_pro_content{ padding-bottom: 30px;}

#owl-demo.owl-theme .owl-controls .owl-buttons{ width: 100%; top: 50%;} 
	#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev{ float: left; }
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{ float: right; }
	
	#productSwiper .txt{ font-size: 18px;}
	.index_news_r ul li .index_news_r_tit{ font-size: 18px;}
	.index_news_m .index_news_m_tit h3{ font-size: 18px;}
	.index_news_l h3{ font-size: 18px;}
	
	.innerCrumb .subpage.s4 li{ width: 50%;}
	
	.inner_contact_top{ width: 100%;}
	
	body{ padding-top: 53px;}
	.bread-crumbs{ font-size: 12px;}
	.xianshi{ display: block;}
	.yincang{ display: none;}
	.inner_pro_r_tit{ line-height: 40px;}
	.inner_pro_r_tit_r{ margin-top: 10px;}
	.inner_pro_l{ margin-top: 0px;}
	.inner_pro_mid{ width: 95%; margin: 0px auto;}
	
	.inner_pro_select li{ float:left; width:100%; margin:1.5%;}
.inner_pro_select_main .inner_pro_select_main_p{width:100%;position:relative;}
.inner_pro_select_main .inner_pro_select_main_p .con{ padding-left:3%;color:#6e6e6e;background:url(../images/p17.png) no-repeat right 3% center #f4f4f4;cursor:pointer; line-height:40px; overflow:hidden;font-size:16px;}
.inner_pro_select_main .inner_pro_select_main_p .box{ color:#454545; font-size:20px;display:none; width:100%; padding:4%;line-height:30px;}

	.list{ margin-top: 30px;}
	.inner_pro_parma{ display: none;}
	
	
	
	.inner_khzc_sear{ width:100%; margin:0 auto; height:48px; position:relative; margin-bottom:20px; margin-top: 20px;}

	

.inner_khzc_sear .search-text{height:48px;width:80%; position:absolute; top:0; left:0px;color:#bababa; font-size:18px;outline:none; background:none; border:1px solid #dcdcdc; padding-left:10px;}
.inner_khzc_sear .search-button{ line-height:48px; color:#0055a9; background:none; text-decoration:underline; position:absolute; top:0px; right:0px; text-align:center; font-size:18px; outline:none; border:none; letter-spacing:3px;}

	.inner_yygzz_top{ width:100%; margin:0 auto; padding-top:30px; margin-bottom:50px;}
	.inner_yygzz_top_tit{ color:#2b3c90; font-size:24px; margin-bottom:20px;}
	.inner_yygzz_top_con{ color:#3c3c3c; font-size:16px; line-height:30px;}
	.foot_icp_r span{ display:inline-block; width: 100%;}
	
	.ipro-md .mySwiper .swiper-slide i{ font-size: 19px;}
	.ipro-md .mySwiper .swiper-slide p{ font-size: 12px;}
	
	#productSwiper .txt{ min-height: 32px;}
	#productSwiper dd a font{ margin-left: 5px; font-size: 14px;}
	#productSwiper h4{ margin-top: 20px;}
	.ipro-md .mySwiper .swiper-slide i{ margin-right: 5px;}
	
	
		.inner_contact_nm_zjd ul li .xian1 .xx3{ width: auto; margin-left: 0px;}
	.inner_contact_nm_zjd ul li .xian1 .xx4{ float: right;}
	.inner_contact_nm_zjd ul li .xian1 .xx4 img{ max-width: 100%; width: auto;}  
	.inner_contact_nm_zjd ul li .xian1 .xx2{ width: auto; margin-left: 2px;}
}















































































































































































































